package com.huitone.gddw.dao.monitoring;

import com.huitone.gddw.dao.entity.History;

public interface IHistoryDao {
	/**
	 * 根据对象删除所有监控数据（小数）
	 * @param objId
	 * @return
	 */
	Integer delByObjId(String objId);
	
	/**
	 * 根据子项删除所有监控数据（小数）
	 * @param itemId
	 * @return
	 */
	Integer delByItemId(String itemId);
	
	/**
	 * 根据子项属性删除监控数据（小数）
	 * @param keyId
	 * @return
	 */
	Integer delByKeyId(String keyId);
	
    int deleteByPrimaryKey(String recId);

    int insert(History record);

    int insertSelective(History record);

    History selectByPrimaryKey(String recId);

    int updateByPrimaryKeySelective(History record);

    int updateByPrimaryKey(History record);
}